permanent delegation - Spanish English Dictionary